home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Games #12
/
GEGA012.iso
/
Jogos de Azar
/
pokersuperstars.swf
/
scripts
/
frame_1
/
DoAction_2.as
next >
Wrap
Text File
|
2006-01-17
|
35KB
|
1,022 lines
function AllinScreen()
{
mygame.mybubble.killBubble(5);
mygame.mybubble.killBubble(6);
this.mydepth = 0;
this.dpbox = new Object();
this.dpbox.y = 2;
this.dpbox.b2 = {x0:129.8,x1:359.8};
this.dpbox.b3 = {x0:69.8,x1:244.8,x2:419.8};
this.dpbox.b4 = {x0:29.8,x1:173.1,x2:316.4,x3:459.7};
this.dpbox.b5 = {x0:9.8,x1:127.3,x2:244.8,x3:362.3,x4:479.8};
createEmptyMovieClip("allin",_root.allindepth);
allin.attachMovie("bkgdAllin","bkgdAllin",this.mydepth++);
this.mydepth = this.mydepth + 1;
this.push3 = false;
this.hp = mygame.myhand.handPlayers;
this.party = new Array();
var _loc4_ = 0;
while(_loc4_ < this.hp.length)
{
if(this.hp[_loc4_] != "f" && this.hp[_loc4_] != "e")
{
if(this.hp[_loc4_] == 3)
{
this.push3 = true;
}
else
{
this.party.push(this.hp[_loc4_]);
}
}
_loc4_ = _loc4_ + 1;
}
if(this.push3 == true)
{
this.party.push(3);
}
var _loc5_ = "b" + this.party.length;
_loc4_ = 0;
while(_loc4_ < this.party.length)
{
var _loc3_ = this.party[_loc4_];
allin.attachMovie("playerBox","pBox" + _loc3_,this.mydepth++);
allin["pBox" + _loc3_]._x = this.dpbox[_loc5_]["x" + _loc4_];
allin["pBox" + _loc3_]._y = this.dpbox.y;
allin["pBox" + _loc3_]._xscale = 85;
allin["pBox" + _loc3_]._yscale = 85;
allin["pBox" + _loc3_].cover._visible = false;
allin["pBox" + _loc3_].highlite._visible = false;
allin["pBox" + _loc3_].statusBox.display.text = table["pBox" + _loc3_].statusBox.display.text;
allin["pBox" + _loc3_].myname.text = table["pBox" + _loc3_].myname.text;
if(_loc3_ == 3)
{
allin["pBox" + _loc3_].player.gotoAndStop("player");
}
else
{
allin["pBox" + _loc3_].player.gotoAndStop(allin["pBox" + _loc3_].myname.text);
}
this.c0 = arena["card_" + _loc3_ + "_0"]._currentframe;
this.c1 = arena["card_" + _loc3_ + "_1"]._currentframe;
allin.attachMovie("card","card_" + _loc3_ + "_0",this.mydepth++);
allin.attachMovie("card","card_" + _loc3_ + "_1",this.mydepth++);
allin["card_" + _loc3_ + "_0"].cardback._visible = false;
allin["card_" + _loc3_ + "_1"].cardback._visible = false;
allin["card_" + _loc3_ + "_0"].gotoAndStop(this.c0);
allin["card_" + _loc3_ + "_1"].gotoAndStop(this.c1);
allin["card_" + _loc3_ + "_0"]._x = allin["pBox" + _loc3_]._x + 7;
allin["card_" + _loc3_ + "_0"]._y = allin["pBox" + _loc3_]._y + 120;
allin["card_" + _loc3_ + "_1"]._x = allin["card_" + _loc3_ + "_0"]._x + 30;
allin["card_" + _loc3_ + "_1"]._y = allin["card_" + _loc3_ + "_0"]._y + 5;
_loc4_ = _loc4_ + 1;
}
allin.bkgdAllin.potAmount.pot.text = arena.potBox.balance.text;
this.numComm = 0;
if(mygame.myhand.dealType[0] == "turn")
{
this.numComm = 3;
}
else if(mygame.myhand.dealType[0] == "river")
{
this.numComm = 4;
}
else if(mygame.myhand.dealType[0] == "end")
{
this.numComm = 5;
}
if(this.numComm > 0)
{
_loc4_ = 0;
while(_loc4_ < this.numComm)
{
this.c0 = arena["card_comm_" + _loc4_]._currentframe;
allin.attachMovie("card","card_comm_" + _loc4_,this.mydepth++);
allin["card_comm_" + _loc4_].cardback._visible = false;
allin["card_comm_" + _loc4_].gotoAndStop(this.c0);
allin["card_comm_" + _loc4_]._x = 127 + 70 * _loc4_;
allin["card_comm_" + _loc4_]._y = 228;
_loc4_ = _loc4_ + 1;
}
}
if(this.numComm < 5)
{
this.dealCommunityCards();
}
else
{
this.newEndProcess();
}
}
function sayGoodbye(pk)
{
playerKill = new Array();
var _loc1_ = 0;
while(_loc1_ < pk.length)
{
playerKill.push(pk[_loc1_]);
_loc1_ = _loc1_ + 1;
}
gbcount = 0;
pkcount = 0;
mytry = 0;
killme = setInterval(goodbye,1400);
mygame.mybubble.makeBubble(6,"Let\'s thank our","eliminated players",3,2500);
}
function goodbye()
{
if(pauseOn == false)
{
if(gbcount > 1)
{
var _loc4_ = playerKill[pkcount];
if(pkcount < playerKill.length)
{
if(mytry == 0)
{
mytry++;
PlaySoundEffect("SOUND_CLAP4");
var _loc7_ = table["pBox" + _loc4_].myname.text + " " + table["pBox" + _loc4_].mylastname;
mygame.mybubble.makeBubble(6,_loc7_,"blank",3,1500);
arena.attachMovie("infoBox","infoBox",_root.mygame.mydepth + 100);
arena.infoBox._x = 52;
arena.infoBox._y = 317;
arena.infoBox.myname.text = mygame.gPlayers["player" + _loc4_].first + " " + mygame.gPlayers["player" + _loc4_].last;
arena.infoBox.mytag.text = mygame.gPlayers["player" + _loc4_].lTag;
}
else
{
mytry = 0;
mygame.currentPlayers[_loc4_] = "e";
mygame.myhand.handPlayers[_loc4_] = "e";
table["pBox" + _loc4_]._visible = false;
table["pBox" + _loc4_].rank = mygame.finalrank[0];
mygame.finalrank.splice(0,1);
table["chipBox" + _loc4_].removeMovieClip();
arena.infoBox.removeMovieClip();
pkcount++;
}
}
}
gbcount++;
if(pkcount >= playerKill.length)
{
var _loc6_ = 0;
var _loc3_ = undefined;
var _loc5_ = false;
_loc3_ = 0;
while(_loc3_ < 5)
{
if(mygame.currentPlayers[_loc3_] == "e")
{
if(_loc3_ == 3)
{
_loc5_ = true;
}
_loc6_ = _loc6_ + 1;
}
_loc3_ = _loc3_ + 1;
}
if(_loc6_ >= 4 && _loc5_ == false)
{
tableMenu.removeMovieClip();
mygame.myhand.getStandings("win");
}
else if(_loc5_ == true)
{
mygame.myhand.getStandings("lose");
tableMenu.removeMovieClip();
}
else if(_global.noZoneAPI == true)
{
trace("no zone");
trace(isGameTimerActive);
if(isGameTimerActive == true)
{
var _loc8_ = getTimer();
if(_loc8_ > gameStartTime + gametimer)
{
if(timeraction == "allin")
{
botsDoAll = true;
getDealStandings();
}
else
{
tableMenu.removeMovieClip();
mygame.myhand.getStandings("expired");
}
}
else
{
getDealStandings();
}
}
else
{
trace(maxHandsAllowed + " === " + numHandsPlayed);
if(maxHandsAllowed > 0)
{
numHandsPlayed++;
if(numHandsPlayed == maxHandsAllowed)
{
if(timeraction == "allin")
{
botsDoAll = true;
getDealStandings();
}
else
{
tableMenu.removeMovieClip();
mygame.myhand.getStandings("maxed");
}
}
else
{
getDealStandings();
}
}
else
{
getDealStandings();
}
}
}
else if(gamebreaker > numHandsPlayedX + 1)
{
numHandsPlayedX++;
numHandsPlayed++;
getDealStandings();
}
else
{
numHandsPlayedX = 0;
DoGameBreak();
}
clearInterval(killme);
}
}
}
AllinScreen.prototype.dealCommunityCards = function()
{
inc = 70;
if(mygame.myhand.dealType[0] == "flop")
{
num = 5;
toinc = 0;
}
else if(mygame.myhand.dealType[0] == "turn")
{
num = 2;
toinc = 3;
}
else if(mygame.myhand.dealType[0] == "river")
{
num = 1;
toinc = 4;
}
mygame.myhand.dealType.splice(0,1);
count = 0;
intID0015 = setInterval(this.doComm,1000);
};
AllinScreen.prototype.doComm = function()
{
if(pauseOn == false)
{
PlaySoundEffect("SOUND_DEAL2");
var _loc1_ = "card_comm_" + mygame.myhand.commcardcount;
arena.attachMovie("card",_loc1_,mygame.myhand.mydepth++);
arena[_loc1_]._xscale = 75;
arena[_loc1_]._yscale = 75;
arena[_loc1_]._x = 140 + 50 * toinc;
arena[_loc1_]._y = 179;
allin.attachMovie("card","card_comm_" + mygame.myhand.commcardcount,myallin.mydepth++);
allin["card_comm_" + mygame.myhand.commcardcount].cardback._visible = false;
allin["card_comm_" + mygame.myhand.commcardcount].gotoAndStop(mygame.myhand.deck[cardcount]);
allin["card_comm_" + mygame.myhand.commcardcount]._x = 127 + 70 * toinc;
allin["card_comm_" + mygame.myhand.commcardcount]._y = 228;
arena[_loc1_].mycard = mygame.myhand.deck[cardcount];
arena[_loc1_].gotoAndStop(mygame.myhand.deck[cardcount]);
arena[_loc1_].cardback._visible = false;
toinc++;
count++;
cardcount++;
mygame.myhand.commcardcount = mygame.myhand.commcardcount + 1;
if(count >= num)
{
trace("count " + count + " ---- " + " num " + num);
myallin.newEndProcess();
clearInterval(intID0015);
}
}
};
AllinScreen.prototype.newEndProcess = function()
{
var _loc3_ = mygame.myhand.whosLeft();
k = 0;
while(k < _loc3_.length)
{
processHand(_loc3_[k]);
k++;
}
wArray = new Array();
k = 0;
while(k < _loc3_.length)
{
wArray.push({seat:_loc3_[k],a:_root["bestHand" + _loc3_[k]][0].a});
k++;
}
wArray.sortOn("a",18);
tie = checkForTies();
if(tie)
{
nameString = "";
k = 0;
while(k < numTies + 1)
{
_root["who" + k] = wArray[k].seat;
namestring += table["pBox" + _root["who" + k]].myname.text;
if(k < numTies)
{
namestring += ", ";
}
k++;
}
if(mygame.myhand.AllInActive > 0)
{
winnings = Math.floor(arena.potBox.bal / (numTies + 1));
}
else
{
winnings = Math.floor(arena.potBox.bal / (numTies + 1));
}
remainder = arena.potBox.bal - winnings * (numTies + 1);
}
else
{
mywho = wArray[0].seat;
winnerName = table["pBox" + mywho].myname.text;
winnerLastName = table["pBox" + mywho].mylastname;
winnings = arena.potBox.bal;
}
mygame.mybubble.makeBubble(10,"Lets see what","we got",1,1000);
intID0016 = setInterval(this.endComm,1500);
};
AllinScreen.prototype.endComm = function()
{
count = 0;
playerIsInTheGame = false;
var _loc1_ = myallin.party.length - 1;
if(myallin.party[_loc1_] == 3)
{
playerIsInTheGame = true;
count = _loc1_;
myallin.finalCut();
myallin.party.splice(_loc1_,1);
count = 0;
}
else
{
myallin.finalCut();
}
intID0017 = setInterval(myallin.finalCut,3500);
clearInterval(intID0016);
};
AllinScreen.prototype.finalCut = function()
{
if(pauseOn == false)
{
var _loc5_ = myallin.party[count];
if(allin["pBox" + _loc5_].myname.text != undefined)
{
var _loc2_ = 0;
while(_loc2_ < myallin.party.length)
{
allin["pBox" + myallin.party[_loc2_]].highlite._visible = false;
_loc2_ = _loc2_ + 1;
}
allin.pBox3.highlite._visible = false;
allin["pBox" + _loc5_].highlite._visible = true;
_loc2_ = 0;
while(_loc2_ < 5)
{
allin["card_comm_" + _loc2_].cardback._visible = true;
allin["card_" + _loc2_ + "_" + 0].cardback._visible = true;
allin["card_" + _loc2_ + "_" + 1].cardback._visible = true;
allin["card_comm_" + _loc2_].cardback.gotoAndStop(4);
allin["card_" + _loc2_ + "_" + 0].cardback.gotoAndStop(4);
allin["card_" + _loc2_ + "_" + 1].cardback.gotoAndStop(4);
_loc2_ = _loc2_ + 1;
}
highlightWinningCards(_loc5_,true);
var _loc4_ = _root["bestHand" + _loc5_][0].h[0];
var _loc3_ = "";
if(_loc4_ == 0)
{
PlaySoundEffect("SOUND_HIGHCARD");
_loc3_ = "HIGH CARD";
}
else if(_loc4_ == 1)
{
PlaySoundEffect("SOUND_PAIR");
_loc3_ = "PAIR";
}
else if(_loc4_ == 2)
{
PlaySoundEffect("SOUND_2PAIR");
_loc3_ = "TWO PAIR";
}
else if(_loc4_ == 3)
{
PlaySoundEffect("SOUND_3KIND");
_loc3_ = "3 of a Kind";
}
else if(_loc4_ == 4)
{
PlaySoundEffect("SOUND_STRAIGHT");
_loc3_ = "Straight";
}
else if(_loc4_ == 5)
{
PlaySoundEffect("SOUND_FLUSH");
_loc3_ = "Flush";
}
else if(_loc4_ == 6)
{
PlaySoundEffect("SOUND_FULLHOUSE");
_loc3_ = "Full House";
}
else if(_loc4_ == 7)
{
PlaySoundEffect("SOUND_4KIND");
_loc3_ = "4 of a Kind";
}
else if(_loc4_ == 8)
{
PlaySoundEffect("SOUND_STRAIGHTFLUSH");
_loc3_ = "Straight Flush";
}
else if(_loc4_ == 9)
{
PlaySoundEffect("SOUND_ROYALFLUSH");
_loc3_ = "Royal Flush";
}
allin["pBox" + _loc5_].statusBox.display.text = _loc3_;
allin["pBox" + _loc5_].statusBox.colorBox.gotoAndStop(1);
mygame.mybubble.makeBubble(10,allin["pBox" + _loc5_].myname.text + " has a",_loc3_,1,3000);
}
count++;
if(count > myallin.party.length)
{
trace("Announcing Winner");
count = 0;
intID0018 = setInterval(myallin.announceWinner,1000);
clearInterval(intID0017);
}
}
};
AllinScreen.prototype.announceWinner = function()
{
if(pauseOn == false)
{
var _loc2_ = undefined;
if(!tie)
{
if(count == 0)
{
mygame.mybubble.makeBubble(10,"And the winner is...","blank",1,1500);
}
if(count == 2)
{
PlaySoundEffect("SOUND_CHEER");
mygame.mybubble.makeBubble(10,winnerName + "!","blank",1,1500);
}
if(count == 4)
{
mygame.mybubble.makeBubble("special","With a",_root["bestHand" + wArray[0].seat][0].t,1,2250);
arena.attachMovie("greentext","greentext",mygame.myhand.mydepth++);
arena.greentext._x = 178.6;
arena.greentext._y = 155.7;
arena.greentext.display.text = _root["bestHand" + wArray[0].seat][0].t;
arena.greentext.shadow.text = _root["bestHand" + wArray[0].seat][0].t;
k = 0;
while(k < 5)
{
allin["card_comm_" + k].cardback.gotoAndStop(4);
allin["card_" + k + "_" + 0].cardback.gotoAndStop(4);
allin["card_" + k + "_" + 1].cardback.gotoAndStop(4);
k++;
}
highlightWinningCards(mywho,true);
highlightWinningCards(mywho);
var k = 0;
while(k < myallin.party.length)
{
allin["pBox" + myallin.party[k]].highlite._visible = false;
allin["pBox" + myallin.party[k]].cover._visible = true;
allin["pBox" + myallin.party[k]].statusBox.display.text = "LOST";
allin["pBox" + myallin.party[k]].statusBox.colorBox.gotoAndStop(4);
k++;
}
if(playerIsInTheGame == true)
{
allin.pBox3.highlite._visible = false;
allin.pBox3.cover._visible = true;
allin.pBox3.statusBox.display.text = "LOST";
allin.pBox3.statusBox.colorBox.gotoAndStop(4);
}
allin.pBox3.highlite._visible = false;
allin["pBox" + mywho].highlite._visible = true;
allin["pBox" + mywho].cover._visible = false;
allin["pBox" + mywho].statusBox.display.text = "WINNER!";
allin["pBox" + mywho].statusBox.colorBox.gotoAndStop(3);
}
if(count == 6)
{
trace("trying to finish allin");
myallin.finishAllin();
clearInterval(intID0018);
}
}
else
{
if(count == 0)
{
mygame.mybubble.makeBubble(10,"And the winner is...","blank",1,1500);
}
if(count == 2)
{
mygame.mybubble.makeBubble(10,"Split Pot!","blank",1,1500);
}
if(count == 4)
{
PlaySoundEffect("SOUND_CLAP1");
mygame.mybubble.makeBubble("special","With a",_root["bestHand" + wArray[0].seat][0].t,1,1500);
arena.attachMovie("greentext","greentext",mygame.myhand.mydepth++);
arena.greentext._x = 180.6;
arena.greentext._y = 155.7;
arena.greentext.display.text = _root["bestHand" + wArray[0].seat][0].t;
arena.greentext.shadow.text = _root["bestHand" + wArray[0].seat][0].t;
_loc2_ = 0;
while(_loc2_ < myallin.party.length)
{
allin["pBox" + myallin.party[_loc2_]].highlite._visible = false;
allin["pBox" + myallin.party[_loc2_]].cover._visible = true;
allin["pBox" + myallin.party[_loc2_]].statusBox.display.text = "LOST";
allin["pBox" + myallin.party[_loc2_]].statusBox.colorBox.gotoAndStop(4);
_loc2_ = _loc2_ + 1;
}
if(playerIsInTheGame == true)
{
allin.pBox3.highlite._visible = false;
allin.pBox3.cover._visible = true;
allin.pBox3.statusBox.display.text = "LOST";
allin.pBox3.statusBox.colorBox.gotoAndStop(4);
}
allin.pBox3.highlite._visible = false;
_loc2_ = 0;
while(_loc2_ < numTies + 1)
{
allin["pBox" + wArray[_loc2_].seat].highlite._visible = true;
allin["pBox" + wArray[_loc2_].seat].cover._visible = false;
allin["pBox" + wArray[_loc2_].seat].statusBox.display.text = "WINNER!";
allin["pBox" + wArray[_loc2_].seat].statusBox.colorBox.gotoAndStop(3);
highlightWinningCards(wArray[_loc2_].seat,true);
highlightWinningCards(wArray[_loc2_].seat);
_loc2_ = _loc2_ + 1;
}
}
if(count == 7)
{
myallin.finishAllin();
clearInterval(intID0018);
}
}
count++;
}
};
AllinScreen.prototype.finishAllin = function()
{
var _loc29_ = undefined;
trace("finishin allin");
var _loc3_ = undefined;
var _loc4_ = undefined;
var _loc5_ = undefined;
who = mywho;
PlaySoundEffect("SOUND_CLAP3");
var _loc28_ = mygame.myhand.whosLeft();
trace("ALL PLAYERS IN SHOWDOWN " + _loc28_.length);
if(mygame.myhand.AllInActive > 2)
{
var _loc8_ = undefined;
var _loc7_ = new Array(new Array(),new Array(),new Array(),new Array(),new Array());
var _loc6_ = new Array();
_loc4_ = 0;
while(_loc4_ < 5)
{
if(mygame.myhand.AllInPool[_loc4_] > 0)
{
_loc6_.push({who:_loc4_,amt:mygame.myhand.AllInPool[_loc4_],a:0});
}
_loc4_ = _loc4_ + 1;
}
_loc4_ = 0;
while(_loc4_ < 5)
{
_loc5_ = 0;
while(_loc5_ < 5)
{
if(wArray[_loc4_].seat == _loc6_[_loc5_].who)
{
_loc6_[_loc5_].a = wArray[_loc4_].a;
}
_loc5_ = _loc5_ + 1;
}
_loc4_ = _loc4_ + 1;
}
_loc6_.sortOn("amt",18);
mygame.myhand.potStore[1] += mygame.myhand.basicPot;
if(mygame.myhand.AllInActive == 3)
{
if(numTies == 0)
{
_loc7_[0].push(wArray[0].seat);
_loc7_[1].push(wArray[0].seat);
}
else if(numTies == 1)
{
mygame.myhand.potStore[0] /= 2;
mygame.myhand.potStore[1] /= 2;
_loc7_[0].push(wArray[0].seat);
_loc7_[0].push(wArray[1].seat);
_loc7_[1].push(wArray[0].seat);
_loc7_[1].push(wArray[1].seat);
}
else if(numTies == 2)
{
mygame.myhand.potStore[0] /= 3;
mygame.myhand.potStore[1] /= 3;
_loc7_[0].push(wArray[0].seat);
_loc7_[0].push(wArray[1].seat);
_loc7_[0].push(wArray[2].seat);
_loc7_[1].push(wArray[0].seat);
_loc7_[1].push(wArray[1].seat);
_loc7_[1].push(wArray[2].seat);
}
if(_loc6_[0].a > _loc6_[1].a)
{
_loc7_[2].push(_loc6_[0].who);
}
else if(_loc6_[0].a < _loc6_[1].a)
{
_loc7_[2].push(_loc6_[1].who);
}
else if(_loc6_[0].a == _loc6_[1].a)
{
mygame.myhand.potStore[2] /= 2;
_loc7_[2].push(_loc6_[0].who);
_loc7_[2].push(_loc6_[1].who);
}
_loc7_[3].push(_loc6_[0].who);
}
else if(mygame.myhand.AllInActive == 4)
{
if(numTies == 0)
{
trace("if spot = 1");
_loc7_[0].push(wArray[0].seat);
_loc7_[1].push(wArray[0].seat);
}
else if(numTies == 1)
{
trace("if spot = 2");
mygame.myhand.potStore[0] /= 2;
mygame.myhand.potStore[1] /= 2;
_loc7_[0].push(wArray[0].seat);
_loc7_[0].push(wArray[1].seat);
_loc7_[1].push(wArray[0].seat);
_loc7_[1].push(wArray[1].seat);
}
else if(numTies == 2)
{
trace("if spot = 3");
mygame.myhand.potStore[0] /= 3;
mygame.myhand.potStore[1] /= 3;
_loc7_[0].push(wArray[0].seat);
_loc7_[0].push(wArray[1].seat);
_loc7_[0].push(wArray[2].seat);
_loc7_[1].push(wArray[0].seat);
_loc7_[1].push(wArray[1].seat);
_loc7_[1].push(wArray[2].seat);
}
else if(numTies == 3)
{
trace("if spot = 4");
mygame.myhand.potStore[0] /= 4;
mygame.myhand.potStore[1] /= 4;
_loc7_[0].push(wArray[0].seat);
_loc7_[0].push(wArray[1].seat);
_loc7_[0].push(wArray[2].seat);
_loc7_[0].push(wArray[3].seat);
_loc7_[1].push(wArray[0].seat);
_loc7_[1].push(wArray[1].seat);
_loc7_[1].push(wArray[2].seat);
_loc7_[1].push(wArray[3].seat);
}
var _loc24_ = false;
if(_loc6_[0].a == _loc6_[1].a && _loc6_[0].a == _loc6_[2].a)
{
trace("if spot = 5");
_loc24_ = true;
mygame.myhand.potStore[2] /= 3;
_loc7_[2].push(_loc6_[0].who);
_loc7_[20].push(_loc6_[1].who);
_loc7_[2].push(_loc6_[2].who);
}
if(_loc6_[0].a == _loc6_[1].a && _loc6_[0].a != _loc6_[2].a)
{
trace("if spot = 6");
_loc24_ = true;
mygame.myhand.potStore[2] /= 2;
_loc7_[2].push(_loc6_[0].who);
_loc7_[2].push(_loc6_[1].who);
}
if(_loc6_[0].a == _loc6_[2].a && _loc6_[0].a != _loc6_[1].a)
{
trace("if spot = 7");
_loc24_ = true;
mygame.myhand.potStore[2] /= 2;
_loc7_[2].push(_loc6_[0].who);
_loc7_[2].push(_loc6_[2].who);
}
if(_loc6_[1].a == _loc6_[2].a && _loc6_[1].a != _loc6_[0].a)
{
trace("if spot = 8");
_loc24_ = true;
mygame.myhand.potStore[2] /= 2;
_loc7_[2].push(_loc6_[2].who);
_loc7_[2].push(_loc6_[1].who);
}
if(_loc24_ == false)
{
if(_loc6_[0].a > _loc6_[1].a && _loc6_[0].a > _loc6_[2].a)
{
trace("if spot = 9");
_loc7_[2].push(_loc6_[0].who);
}
else if(_loc6_[1].a > _loc6_[0].a && _loc6_[1].a > _loc6_[2].a)
{
trace("if spot = 10");
_loc7_[2].push(_loc6_[1].who);
}
else if(_loc6_[2].a > _loc6_[1].a && _loc6_[2].a > _loc6_[0].a)
{
trace("if spot = 11");
_loc7_[2].push(_loc6_[2].who);
}
}
if(_loc6_[0].a > _loc6_[1].a)
{
trace("if spot = 12");
_loc7_[3].push(_loc6_[0].who);
}
else if(_loc6_[0].a < _loc6_[1].a)
{
trace("if spot = 13");
_loc7_[3].push(_loc6_[1].who);
}
else if(_loc6_[0].a == _loc6_[1].a)
{
trace("if spot = 14");
mygame.myhand.potStore[3] /= 2;
_loc7_[3].push(_loc6_[0].who);
_loc7_[3].push(_loc6_[1].who);
}
_loc7_[4].push(_loc6_[0].who);
}
trace("pot1 " + mygame.myhand.potStore[1]);
_loc4_ = 0;
while(_loc4_ < 5)
{
cashback = 0;
if(_loc4_ != 2)
{
mylost = table["chipBox" + _loc4_].enchilada;
if(mylost < 0)
{
mylost -= mylost * 2;
}
origmylost = mylost;
_loc5_ = 0;
while(_loc5_ < 5)
{
_loc8_ = 0;
while(_loc8_ < _loc7_[_loc5_].length)
{
if(_loc7_[_loc5_][_loc8_] == _loc4_)
{
mylost -= mygame.myhand.potStore[_loc5_];
cashback += mygame.myhand.potStore[_loc5_];
}
_loc8_ = _loc8_ + 1;
}
_loc5_ = _loc5_ + 1;
}
mygame.updateBalance(_loc4_,cashback,"pos");
if(mylost >= cashback)
{
table["pBox" + _loc4_].statusBox.display.text = "Lost " + _root.balanceFormat(mylost,0,",");
table["pBox" + _loc4_].statusBox.colorBox.gotoAndStop(1);
}
else if(cashback > origmylost)
{
var _loc9_ = cashback - origmylost;
table["pBox" + _loc4_].statusBox.display.text = "Won " + _root.balanceFormat(_loc9_,0,",");
table["pBox" + _loc4_].statusBox.colorBox.gotoAndStop(3);
table["pBox" + _loc4_].cover._visible = false;
table["chipBox" + _loc4_]._visible = true;
}
else
{
mylost = origmylost - cashback;
table["pBox" + _loc4_].statusBox.display.text = "Lost " + _root.balanceFormat(mylost,0,",");
table["pBox" + _loc4_].statusBox.colorBox.gotoAndStop(1);
}
if(_loc4_ == who && numTies == 0)
{
mygame.mybubble.makeBubble(6,winnerName + " Wins",_root.balanceFormat(_loc9_,0,","),3,2500);
}
}
_loc4_ = _loc4_ + 1;
}
arena.potBox.bal = 0;
arena.potBox.removeMovieClip();
if(numTies > 0)
{
mygame.mybubble.makeBubble(6,"Congratulations","winners!",3,2500);
}
}
else if(!tie)
{
var mylost;
var _loc10_ = undefined;
var _loc26_ = undefined;
var _loc11_ = 0;
var _loc19_ = 0;
_loc26_ = table["chipBox" + who].enchilada;
_loc10_ = _loc26_ - _loc26_ * 2;
_loc3_ = 0;
while(_loc3_ < mygame.myhand.handPlayers.length)
{
mylost = table["chipBox" + _loc3_].enchilada;
if(mylost < 0)
{
mylost -= mylost * 2;
}
if(mylost > _loc10_ && _loc3_ != who)
{
_loc11_ = mylost - _loc10_;
_loc19_ += _loc11_;
mygame.updateBalance(_loc3_,_loc11_,"pos");
table["pBox" + _loc3_].statusBox.display.text = "Lost " + _root.balanceFormat(_loc10_,0,",");
}
else
{
table["pBox" + _loc3_].statusBox.display.text = "Lost " + _root.balanceFormat(mylost,0,",");
}
table["pBox" + _loc3_].statusBox.colorBox.gotoAndStop(1);
_loc3_ = _loc3_ + 1;
}
_loc29_ = winnings + table["chipBox" + who].enchilada;
adjustedWinnings = arena.potBox.bal - _loc19_;
adjustedWinnings2 = adjustedWinnings - _loc10_;
mygame.updateBalance(who,adjustedWinnings,"pos");
table["pBox" + who].statusBox.display.text = "Won " + _root.balanceFormat(adjustedWinnings2,0,",");
table["pBox" + who].statusBox.colorBox.gotoAndStop(3);
table["pBox" + who].cover._visible = false;
table["chipBox" + who]._visible = true;
arena.potBox.bal = 0;
arena.potBox.removeMovieClip();
mygame.mybubble.makeBubble(6,winnerName + " Wins",_root.balanceFormat(adjustedWinnings2,0,","),3,2500);
}
else
{
var _loc13_ = 0;
var _loc25_ = arena.potBox.bal;
var _loc21_ = 0;
var _loc12_ = 0;
PlaySoundEffect("SOUND_CLAP3");
var mylost;
_loc3_ = 0;
while(_loc3_ < mygame.myhand.handPlayers.length)
{
mylost = table["chipBox" + _loc3_].enchilada;
if(mylost < 0)
{
mylost -= mylost * 2;
}
table["pBox" + _loc3_].statusBox.display.text = "Lost " + _root.balanceFormat(mylost,0,",");
table["pBox" + _loc3_].statusBox.colorBox.gotoAndStop(1);
_loc3_ = _loc3_ + 1;
}
var _loc23_ = new Array();
var _loc14_ = new Array();
_loc3_ = 0;
while(_loc3_ < numTies + 1)
{
_loc21_ += table["pBox" + _root["who" + _loc3_]].mybet;
_loc14_ = new Array({pos:_root["who" + _loc3_],amt:table["pBox" + _root["who" + _loc3_]].mybet});
_loc23_.push(_loc14_);
_loc3_ = _loc3_ + 1;
}
this.xtra0 = 0;
this.xtra1 = 0;
this.xtra2 = 0;
this.xtra3 = 0;
this.xtra4 = 0;
if(mygame.myhand.AllInActive > 0)
{
if(mygame.myhand.AllInPool[_root.who0] > mygame.myhand.AllInPool[_root.who1])
{
this["xtra" + _root.who0] = mygame.myhand.AllInPool[_root.who0] - mygame.myhand.AllInPool[_root.who1];
_loc25_ -= this["xtra" + _root.who0];
}
else if(mygame.myhand.AllInPool[_root.who1] > mygame.myhand.AllInPool[_root.who0])
{
this["xtra" + _root.who1] = mygame.myhand.AllInPool[_root.who1] - mygame.myhand.AllInPool[_root.who0];
_loc25_ -= this["xtra" + _root.who1];
}
}
trace("TOTAL POT " + _loc25_);
trace("xtra - " + this["xtra" + _root.who0]);
trace("xtra - " + this["xtra" + _root.who1]);
_loc12_ = Math.floor((_loc25_ - _loc21_) / (numTies + 1));
_loc3_ = 0;
while(_loc3_ < numTies + 1)
{
_loc13_ = table["pBox" + _root["who" + _loc3_]].mybet + _loc12_ + this["xtra" + _root["who" + _loc3_]];
mygame.updateBalance(_root["who" + _loc3_],_loc13_,"pos");
_loc3_ = _loc3_ + 1;
}
_loc3_ = 0;
while(_loc3_ < numTies + 1)
{
table["pBox" + _root["who" + _loc3_]].statusBox.display.text = "Won " + _root.balanceFormat(_loc12_,0,",");
table["pBox" + _root["who" + _loc3_]].statusBox.colorBox.gotoAndStop(3);
_loc3_ = _loc3_ + 1;
}
arena.potBox.bal = 0;
arena.potBox.removeMovieClip();
mygame.mybubble.makeBubble(6,"Winners Each Get",_root.balanceFormat(_loc12_,0,","),3,2500);
}
DoScoreBroadcast();
var _loc20_ = _root.bigblind;
var _loc22_ = _root.ante;
if(nhrecord == blindincrement || nhrecord == blindincrement * 2 || nhrecord == blindincrement * 3 || nhrecord == blindincrement * 4 || nhrecord == blindincrement * 5 || nhrecord == blindincrement * 6 || nhrecord == blindincrement * 7 || nhrecord == blindincrement * 8 || nhrecord == blindincrement * 9)
{
var _loc27_ = betLevel + 1;
_loc20_ = prePay[_loc27_][0];
_loc22_ = prePay[_loc27_][2];
}
var _loc18_ = new Array();
xtraPot = 0;
_loc3_ = 0;
while(_loc3_ < mygame.myhand.handPlayers.length)
{
trace("balances - " + table["chipBox" + _loc3_].mybalance);
if(table["chipBox" + _loc3_].mybalance <= _loc20_ + _loc22_ && table["chipBox" + _loc3_].mybalance != undefined)
{
if(table["chipBox" + _loc3_].mybalance > 0)
{
xtraPot += table["chipBox" + _loc3_].mybalance;
table["chipBox" + _loc3_].mybalance = 0;
}
_loc18_.push(_loc3_);
}
_loc3_ = _loc3_ + 1;
}
if(_loc18_.length > 0)
{
sayGoodbye(_loc18_);
myallin.closeAllin();
}
else
{
getDealStandings();
myallin.closeAllin();
}
};
AllinScreen.prototype.closeAllin = function()
{
var _loc1_ = undefined;
_loc1_ = 0;
while(_loc1_ < 5)
{
var _loc2_ = "card_comm_" + _loc1_;
arena[_loc2_]._x = 175 + 50 * _loc1_;
arena[_loc2_]._y = 175;
_loc1_ = _loc1_ + 1;
}
allin.removeMovieClip();
};